#pragma once

#include "Vector3.h"

namespace RayTracer
{

	class CPlane
	{
	public:

		CPlane(void) : m_N(0, 0, 0), m_D(0) {};
		CPlane(const CVector3& N, const float& D) : m_N(N), m_D(D) {};

		~CPlane(void)
		{
		}

		CVector3 getNormal()
		{
			return m_N;
		}

		float getD()
		{
			return m_D;
		}

	private:
		CVector3 m_N;
		float m_D;
	};

}